سلامفرض کنید یک جدول داریم که دارای ستونهای Sender وReceiver دارای 1000نفر متفاوت می باشندو sp زیر را نوشته ام
ALTER Procedure [dbo].[S_test_Search] @Number nvarchar(50) ,@Sender nvarchar(100) ,@Receiver nvarchar(100) ,@Comment nvarchar(max) ,@ActionID nvarchar(100) ,@TranscriptID nvarchar(100) ,@UrgencyID nvarchar(100) ASSet NoCount ONDeclare @SQLQuery AS NVarchar(4000)Declare @ParamDefinition AS NVarchar(2000) Set @SQLQuery = 'select *from testwhere (1=1)' If @Number <> ''Set @SQLQuery = @SQLQuery + ' And (Number like' + '''%''' + '+ Number +' + '''%''' + ')'If @Sender <> ''Set @SQLQuery = @SQLQuery + ' And (Sender = @Sender)'If @Receiver <> ''Set @SQLQuery = @SQLQuery + ' And (Receiver = @Receiver)'If @Comment <> ''Set @SQLQuery = @SQLQuery + ' And (Comment like' + '''%''' + '+ @Comment +' + '''%'''+ ')' If @ActionID is برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید
برچسب : نویسنده : محمد رضا جوادیان programers بازدید : 189 تاريخ : شنبه 27 شهريور 1395 ساعت: 0:07